package com.antcom.antread.api.domain;

import java.util.Date;


/**
 * 日志操作(operlog)
 * 
 * @author antCom
 * @version 1.0.0 2020-12-24
 */
public class OperationLog {

    private String operId;

    /** 模块名称 */
    private String logTitle;

    /** 业务类型 */
    private String functionType;

    /** 请求方法 */
    private String requestMethod;

    /** 请求地址 */
    private String requestUrl;

    /**
     * 操作人员级别
     */
    private String operatorType;

    private String requestIp;

    /** 请求参数 */
    private String requestParam;

    /** 返回参数 */
    private String responseParam;

    /** 状态信息 */
    private String msg;

    /** 操作时间 */
    private Date operationDate;

    /**
     * 获取日志主键
     * 
     * @return 日志主键
     */
    public String getOperId() {
        return operId;
    }


    /**
     * 设置日志主键
     * 
     * @param operId
     *          日志主键
     */
    public void setOperId(String operId) {
        this.operId = operId;
    }

    /**
     * 获取模块名称
     * 
     * @return 模块名称
     */
    public String getLogTitle() {
        return this.logTitle;
    }

    /**
     * 设置模块名称
     * 
     * @param logTitle
     *          模块名称
     */
    public void setLogTitle(String logTitle) {
        this.logTitle = logTitle;
    }

    /**
     * 获取业务类型
     * 
     * @return 业务类型
     */
    public String getFunctionType() {
        return this.functionType;
    }

    /**
     * 设置业务类型
     * 
     * @param functionType
     *          业务类型
     */
    public void setFunctionType(String functionType) {
        this.functionType = functionType;
    }

    /**
     * 获取请求方法
     * 
     * @return 请求方法
     */
    public String getRequestMethod() {
        return this.requestMethod;
    }

    /**
     * 设置请求方法
     * 
     * @param requestMethod
     *          请求方法
     */
    public void setRequestMethod(String requestMethod) {
        this.requestMethod = requestMethod;
    }

    /**
     * 获取请求地址
     * 
     * @return 请求地址
     */
    public String getRequestUrl() {
        return this.requestUrl;
    }

    /**
     * 设置请求地址
     * 
     * @param requestUrl
     *          请求地址
     */
    public void setRequestUrl(String requestUrl) {
        this.requestUrl = requestUrl;
    }

    public String getRequestIp() {
        return requestIp;
    }

    public void setRequestIp(String requestIp) {
        this.requestIp = requestIp;
    }

    public String getOperatorType() {
        return operatorType;
    }

    public void setOperatorType(String operatorType) {
        this.operatorType = operatorType;
    }

    /**
     * 获取请求参数
     * 
     * @return 请求参数
     */
    public String getRequestParam() {
        return this.requestParam;
    }

    /**
     * 设置请求参数
     * 
     * @param requestParam
     *          请求参数
     */
    public void setRequestParam(String requestParam) {
        this.requestParam = requestParam;
    }

    /**
     * 获取返回参数
     * 
     * @return 返回参数
     */
    public String getResponseParam() {
        return this.responseParam;
    }

    /**
     * 设置返回参数
     * 
     * @param responseParam
     *          返回参数
     */
    public void setResponseParam(String responseParam) {
        this.responseParam = responseParam;
    }

    /**
     * 获取状态信息
     * 
     * @return 状态信息
     */
    public String getMsg() {
        return this.msg;
    }

    /**
     * 设置状态信息
     * 
     * @param msg
     *          状态信息
     */
    public void setMsg(String msg) {
        this.msg = msg;
    }

    /**
     * 获取操作时间
     * 
     * @return 操作时间
     */
    public Date getOperationDate() {
        return this.operationDate;
    }

    /**
     * 设置操作时间
     * 
     * @param operationDate
     *          操作时间
     */
    public void setOperationDate(Date operationDate) {
        this.operationDate = operationDate;
    }
}